package cn.com.bod.fas.common.service.impl;

import cn.com.bod.fas.common.constant.enumconst.ResultCodeEnum;
import org.springframework.stereotype.Component;

import cn.com.bod.fas.common.service.FeignErrorMessageService;
import cn.com.yusys.yusp.commons.exception.Message;
import lombok.extern.slf4j.Slf4j;

/**
 * @description 错误消息消费熔断类
 * @author chenyuanxian
 * @date 2019年9月25日 下午2:47:02
 * @version 1.0.0
 * @Copyright (c) scfhdt
 */
@Component
@Slf4j
public class FeignErrorMessageServiceImpl implements FeignErrorMessageService {

  @Override
  public Message getMessage(String code) {
	  Message message = new Message();
	  message.setCode(code);
	  message.setMessage(ResultCodeEnum.valueOf(Integer.valueOf(code)));
	  log.error("FeignErrorMessageService.getMessage被熔断");
	  return message;
  }
}

